DiscoverОрганизованное программированиеФункции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование
Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование

Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование

Update: 2025-09-14
Share

Description

Первое видео в серии разбора чистого кода по Мартину. Говорим о функциях, почему короткие функции могут делать код хуже, одна ответственность слишком субъективное понятие, а многие рекомендации специфичны для Java и вредны для других языков. Говорим о нормальности свитча, полиморфизме, принципе разделения команд и запросов, а так же expression problem.

Подписывайтесь на канал «Организованное программирование» в Telegram: https://ttttt.me/orgprog
– Список подкаст-платформ (Apple Podcast, Google Podcast, Spotify, Яндекс.Музыка и другие): https://podcast.ru/1734325321
– Смотреть в ВК Видео: https://vkvideo.ru/video-224967259_456239172

🔹 Telegram-канал Организованного Программирования: https://t.me/orgprog
🔹Хекслет Клуб в Telegram https://t.me/HexletClubBot
🔹Курсы по программированию — начни учиться уже сегодня: https://ru.hexlet.io/courses
🔹Книга  "Профессия «Программист»" - https://code-basics.com/ru/book
🔹 Вопросы для собеседований - https://github.com/Hexlet/ru-interview-questions
🔹 Тестовые задания - https://github.com/Hexlet/ru-test-assignments


  • (00:00 ) - — Введение. Почему “Чистый код” — не истина в последней инстанции?

  • (02:35 ) - — Почему разбирать эту книгу всё ещё актуально?

  • (05:10 ) - — Почему код из книги далёк от реальности?

  • (10:02 ) - — Функции на 100 строк: это провал или здравый смысл?

  • (12:45 ) - — “Одна ответственность” — самая расплывчатая догма в мире ООП

  • (15:25 ) - — Кто пишет лучшие библиотеки?

  • (17:03 ) - — Почему никакие принципы не заменят здравого смысла

  • (19:52 ) - — Копипаста как проклятие командной разработки

  • (21:45 ) - — Switch — враг чистого кода? Или просто инструмент?

  • (25:24 ) - — Принцип открытости/закрытости: красивый, но опасный

  • (28:06 ) - — Expression Problem: типы против поведения

  • (31:48 ) - — Флаги в функциях — всегда ли антипаттерн?

  • (35:45 ) - — Главное правило: не вноси изменения при чтении

  • (40:32 ) - — Стриминг данных: побочные эффекты в реальном времени

  • (43:22 ) - — Мартин против здравого смысла: перегибы автора

  • (46:00 ) - — Как обрабатывать ошибки: изоляция try-catch

  • (48:45 ) - — Продолжение следует: разбор всей книги до конца!



★ Support this podcast ★
Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование

Функции. Разбор книги "Чистый Код" Роберта Мартина #1 | Организованное программирование

Кирилл Мокевнин